cc.Class({
    extends: cc.Component,

    properties: {
        showButton:{
            default: null,
            type:cc.Button,
            tooltip:'显示设置界面的按钮'
        },
        hideButton: {
            default: null,
            type:cc.Button,
            tooltip:'关闭设置界面的按钮'
        },
        settings:{
            default: null,
            type:cc.Node,
            tooltip:'显示设置的面板节点'
        }
    },

    // LIFE-CYCLE CALLBACKS:

    // onLoad () {},
    /**
     * 显示设置界面
     */
    show(){
        this.settings.active = true;
        // 显示设置界面了，就隐藏显示按钮
        this.showButton.node.active = false;
    },
    /**
     * 关闭设置界面
     */
    hide(){
        this.settings.active = false;
        // 关闭设置界面了，就显示显示按钮
        this.showButton.node.active = true;

    },

    // update (dt) {},
});
